import javax.swing.JOptionPane;

import br.com.entidade.Animal;
import br.com.entidade.Funcionario;
import br.com.fachada.Fachada;
import br.com.util.Constantes;



public class Teste {
	
	public static void main(String[] args) {

		Animal animal = new Animal();
		animal.setAdocaoEspecial(Constantes.SIM);
		animal.setAdotado(Constantes.NAO);
		animal.setCategoria("cachorro");
		animal.setDescricao("amarelo e grande");
		animal.setFoto("");
		animal.setIdade(5);
		animal.setNome("Tob");
		animal.setRaca("vira lata");
		animal.setStatus(Constantes.ATIVO);
		animal.setVacinado(Constantes.SIM);
		animal.setVermifugado(Constantes.NAO);
		animal.setSexo("Macho");
		
		Fachada.getInstancia().cadastrarAnimal(animal);
		
		Funcionario f = new Funcionario();
		f.setCpf("12345678900");
		f.setNivelDeAcesso(Constantes.NIVEL_GERENTE);
		f.setNome("fulano");
		f.setSenha("sss");
		f.setStatus(Constantes.ATIVO);
		
		Fachada.getInstancia().cadastrarFuncionario(f);

		String cpf = JOptionPane.showInputDialog("cpf:");
		String senha = JOptionPane.showInputDialog("senha:");

		Funcionario f2;
		try {
			f2 = Fachada.getInstancia().autenticarFuncionario(cpf, senha);
			if(f2 != null) {
				JOptionPane.showMessageDialog(null, "Ok!");	
			}else{
				JOptionPane.showMessageDialog(null, "nothing");
			}
			
		} catch (Exception e) {
			JOptionPane.showMessageDialog(null, "deu pau!");
		}
	}
}
